def antiplagiat(str1: str, str2: str) -> bool:
    list_char_del = list(range(33, 47, 1)) + list(range(58, 64, 1))
    for char_del in list_char_del:
        str1 = str1.lower().strip().replace(chr(char_del), "").replace("  ", " ")
        str2 = str2.lower().strip().replace(chr(char_del), "")
    return str1 == str2


assert antiplagiat(' hello, world ', 'hello, world') is True
assert antiplagiat(' Hello, World ', 'HELLO, world') is True
assert antiplagiat('  my flowers are beautiful  ', ' my flower is beautiful ') is False
assert antiplagiat(' Hello , World ', 'HELLO, world') is True
assert antiplagiat('my flowers are beautiful', 'my flowers are not beautiful') is False
assert antiplagiat(' my  flowers   are    beautiful   ', 'My Flowers Are Beautiful') is True
assert antiplagiat('abba', 'ab ba') is False